#include <sys/time.h>
#include <iostream>
#include <iomanip>
#include <string>
#include <stdio.h>

#include "Environment.h" 

void *benchMarkSeq(void *);
void *benchMarkRand(void *);

class ComputationMemory{

 private :
  Environment * _env; 
  
  void threadSequential();
  void threadRandom();

 public : 
  ComputationMemory(); 
  ComputationMemory(Environment * env); 
  ~ComputationMemory(); 
 
  void runTests(); 
  // getter / setter 
  Environment * getEnvironment(); 
  void setEnvironment(Environment * env); 

};
